// 当只有一个参数时，代表从该索引开始粘贴
console.log([1, 2, 3, 4, 5].copyWithin(-2))  // [1, 2, 3, 1, 2]
// 当有两个参数时，从第一个参数开始粘贴，从第二个参数索引位置开始复制
console.log([1, 2, 3, 4, 5].copyWithin(0, 3))  // [4, 5, 3, 4, 5]
// 当有三个参数时，从第一个参数开始粘贴，从第二个参数索引位置开始复制，复制到第三个参数索引位置之前的位置
console.log([1, 2, 3, 4, 5].copyWithin(0, 3, 4))  // [4, 2, 3, 4, 5]
// 传入的参数为负数时，表示从后往前数的位置
console.log([1, 2, 3, 4, 5].copyWithin(-2, -3, -1))  // [1, 2, 3, 3, 4]
